iT邦幫忙

2025 iThome 鐵人賽

0
自我挑戰組

用 Dify 打造一個 AI 個人助理系列 第 20

Day 20:嘗試設定多工具 Agent 流程

  • 分享至 

  • xImage
  •  

今天想挑戰更進階的功能:讓 AI 同時使用多個工具,就像一個「真正會自己判斷該做什麼」的助理。這個功能在 Dify 裡叫做 Multi-Tool Agent(多工具代理流程)。

我先開一個新的 App,類型選「Agent」在工具區一次加進三個我之前用過的:

  1. Web Search(網路搜尋)
  2. Weather API(查天氣)
  3. Knowledge Base(知識庫)

在 Prompt 裡設定角色:「你是一個能同時查資料、回答問題、並提供建議的智慧助理。
你要根據使用者的問題,自己判斷要用哪個工具,不要問我要不要查。」
接著我輸入問題:「幫我查一下今天台北的天氣,再幫我找一篇關於 RAG 技術的最新文章,用簡單方式介紹給我。」
AI 的行動流程讓我超驚訝:

  1. 它先呼叫 Weather API → 回覆目前台北氣溫與天氣狀況。
  2. 接著自動啟動 Web Search → 抓到一篇 2025 年的技術分享。
  3. 最後再結合 知識庫 的資料,幫我重整成一段口語化說明。
    整個過程不到 20 秒,完全不需要我手動控制。

我學到多工具 Agent 就像給 AI「多隻手」,能同時處理不同任務。Dify 的邏輯是「先理解 → 判斷工具 → 執行 → 整理結果」。如果工具太多或描述不清,它可能會亂用,所以 Prompt 的設計要精準。

心得
今天的體驗有點像「看 AI 自己思考」。從最早只能聊天,到現在能根據需求選工具、整合回覆,我真的覺得它越來越像一個助理,而不是單純的對話機器。如果之後能讓它再加上「自動回報」或「記錄任務進度」的功能,那就可以變成我每天都能用的智慧工作夥伴。Dify 的多工具 Agent 功能讓我覺得 AI 應用真的沒有極限。


上一篇
Day 19:測試不同模型對比
下一篇
Day 21:第三週學習心得總結
系列文
用 Dify 打造一個 AI 個人助理30
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言